﻿'************************************************************
'* プログラムID: MessageConst
'* プログラム　: メッセージ定数定義用クラス
'* 作成者      : 于俊龍(DaouOSD)
'* 作成日      : 2013/12/11
'* 更新者      :
'* 更新日      :
'* 備考        :
'************************************************************

''' <summary>
''' メッセージIDの定数定数定義用クラス
''' </summary>
''' <remarks>メッセージIDの定数定数定義用クラス</remarks>
Public Class MessageConst

#Region "メッセージタイプ"
    ''' <summary>
    ''' メッセージタイプ
    ''' </summary>
    ''' <remarks></remarks>
    Public Structure MESSAGE_TYPE
        ''' <summary>
        ''' 0:エラー
        ''' </summary>
        ''' <remarks></remarks>
        Public Const T_ERROR = "0"
        ''' <summary>
        ''' 1:警告
        ''' </summary>
        ''' <remarks></remarks>
        Public Const T_WARNING = "1"
        ''' <summary>
        ''' 2:情報
        ''' </summary>
        ''' <remarks></remarks>
        Public Const T_INFO = "2"
        ''' <summary>
        ''' 3:確認(Yes, NO)
        ''' </summary>
        ''' <remarks></remarks>
        Public Const T_CONFIRM = "3"
        ''' <summary>
        ''' 4: 確認(Yes, NO, 取消)
        ''' </summary>
        ''' <remarks></remarks>
        Public Const T_CONFIRM_YESNO = "4"
    End Structure
#End Region

#Region "メッセージ表示タイプ"
    ''' <summary>
    ''' メッセージ表示タイプ
    ''' </summary>
    ''' <remarks></remarks>
    Public Structure MESSAGE_SHOW_TYPE
        ''' <summary>
        ''' 0:Msgbox
        ''' </summary>
        ''' <remarks></remarks>
        Public Const MSGBOX = "0"
        ''' <summary>
        ''' 1:画面
        ''' </summary>
        ''' <remarks></remarks>
        Public Const PAGE = "1"
    End Structure
#End Region

#Region "Message Noの定数"
    ''' <summary>
    ''' 長い間操作がなかった為、再度ログインして下さい。
    ''' </summary>
    ''' <remarks>共通</remarks>
    Public Const ERRC001 = "ERRC001"
    ''' <summary>
    ''' 半角英数字で入力してください。
    ''' </summary>
    ''' <remarks>共通</remarks>
    Public Const ERRC002 = "ERRC002"
    ''' <summary>
    ''' 入力必須項目です。
    ''' </summary>
    ''' <remarks>共通</remarks>
    Public Const ERRC003 = "ERRC003"
    ''' <summary>
    ''' 数字で入力してください。
    ''' </summary>
    ''' <remarks>共通</remarks>
    Public Const ERRC004 = "ERRC004"
    ''' <summary>
    ''' 日付の書式が誤っています。
    ''' </summary>
    ''' <remarks>共通</remarks>
    Public Const ERRC005 = "ERRC005"
    ''' <summary>
    ''' データが変更されています。登録しますか？　「はい」／「いいえ」／「キャンセル」
    ''' </summary>
    ''' <remarks>ログイン画面</remarks>
    Public Const ERR1001 = "ERR1001"
    ''' <summary>
    ''' 検索条件が入力されていません。
    ''' </summary>
    ''' <remarks>患者検索画面</remarks>
    Public Const ERR3001 = "ERR3001"
    ''' <summary>
    ''' 所見が入力されていません。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5001 = "ERR5001"
    ''' <summary>
    ''' 所見の行数が最大値（NNN）を超えています。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5002 = "ERR5002"
    ''' <summary>
    ''' 所見の行数が最大値（NNN）を超えています。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5003 = "ERR5003"
    ''' <summary>
    ''' 同一の処置名が登録されています。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5004 = "ERR5004"
    ''' <summary>
    ''' 同じ処置名が存在する為、処置名の変更は出来ません。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5005 = "ERR5005"
    ''' <summary>
    ''' 処置明細と付記を含めた処置の文字数が最大値（NNNN）を超えています。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5006 = "ERR5006"
    ''' <summary>
    ''' 同一の診療行為が設定されています。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5007 = "ERR5007"
    ''' <summary>
    ''' 整数部は５桁、小数部は３桁までです。
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const ERR5008 = "ERR5008"
    ''' <summary>
    ''' 検索条件に一致する処置パターンは存在しません。
    ''' </summary>
    ''' <remarks>処置パターン検索画面</remarks>
    Public Const ERR5009 = "ERR5009"
    ''' <summary>
    ''' 検索条件に一致する診療行為は存在しません。
    ''' 診療行為検索画面
    ''' </summary>
    ''' <remarks></remarks>
    Public Const ERR5010 = "ERR5010"
    ''' <summary>
    ''' 診療実績はありません。
    ''' </summary>
    ''' <remarks>診療履歴画面</remarks>
    Public Const ERR8001 = "ERR8001"
    ''' <summary>
    ''' 検索条件に一致する患者は存在しません。
    ''' </summary>
    ''' <remarks>患者検索画面</remarks>
    Public Const INF3001 = "INF3001"
    ''' <summary>
    ''' 他で使用中の為、カルテ情報の編集は出来ません。（使用端末又はユーザＩＤ： ［患者情報.端末番号]）
    ''' </summary>
    ''' <remarks>カルテ記載画面</remarks>
    Public Const INF5001 = "INF5001"
    ''' <summary>
    ''' 定期処置はありません。
    ''' </summary>
    ''' <remarks>カルテ記載画面</remarks>
    Public Const INF5002 = "INF5002"
    ''' <summary>
    ''' 一般処置はありません。
    ''' </summary>
    ''' <remarks>カルテ記載画面</remarks>
    Public Const INF5003 = "INF5003"
    ''' <summary>
    ''' 検索条件に一致する定期処置はありません。
    ''' </summary>
    ''' <remarks>カルテ記載画面</remarks>
    Public Const INF5004 = "INF5004"
    ''' <summary>
    ''' 検索条件に一致する一般処置はありません。
    ''' </summary>
    ''' <remarks>カルテ記載画面</remarks>
    Public Const INF5005 = "INF5005"
    ''' <summary>
    ''' 検索条件を満たす診療行為がNNN件以上あるので、NNN件まで表示します。
    ''' ※ ＮＮＮは、web.configカスタム・パラメータの「一覧表示最大件数」
    ''' </summary>
    ''' <remarks>処置パターン検索画面</remarks>
    Public Const INF5006 = "INF5006"
    ''' <summary>
    ''' 検索条件を満たす診療行為がNNN件以上あるので、NNN件まで表示します。
    ''' ※ ＮＮＮは、web.configカスタム・パラメータの「一覧表示最大件数」
    ''' </summary>
    ''' <remarks></remarks>
    Public Const INF5007 = "INF5007"
    ''' <summary>
    ''' 他で使用中の為、病名情報の編集は出来ません。（使用端末又はユーザＩＤ： ［患者情報.端末番号]）
    ''' </summary>
    ''' <remarks>病名情報画面</remarks>
    Public Const INF6001 = "INF6001"
    ''' <summary>
    ''' 病名は登録されていません。
    ''' </summary>
    ''' <remarks>病名情報画面</remarks>
    Public Const INF6002 = "INF6002"
    ''' <summary>
    ''' 診療実績はありません。
    ''' </summary>
    ''' <remarks>診療履歴画面</remarks>
    Public Const INF7001 = "INF7001"
    ''' <summary>
    ''' 往診メモは登録されていません。
    ''' </summary>
    ''' <remarks>往診メモ画面</remarks>
    Public Const INF8001 = "INF8001"
    ''' <summary>
    ''' 他のユーザにより、往診メモが削除されています。
    ''' 新たに往診メモを作成しました。
    ''' </summary>
    ''' <remarks>往診メモ登録画面</remarks>
    Public Const INF8002 = "INF8002"
    ''' <summary>
    ''' 他のユーザにより、往診メモが更新されています。
    ''' 新たに往診メモを作成しました。
    ''' </summary>
    ''' <remarks>往診メモ登録画面</remarks>
    Public Const INF8003 = "INF8003"
    ''' <summary>
    ''' 他のユーザにより、往診メモが更新されている為、削除できません。
    ''' </summary>
    ''' <remarks>往診メモ登録画面</remarks>
    Public Const INF8004 = "INF8004"
    ''' <summary>
    ''' 削除してもよろしいですか？　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>確認</remarks>
    Public Const CNFC001 = "CNFC001"
    ''' <summary>
    ''' 削除してもよろしいですか？　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>確認</remarks>
    Public Const CNFC002 = "CNFC002"
    ''' <summary>
    ''' 所見削除してもよろしいですか？
    ''' 所見に紐付く処置も削除されます。　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const CNF5001 = "CNF5001"
    ''' <summary>
    ''' 同一処置名で削除されている処置が存在します。
    ''' 削除した処置を表示しますか？
    ''' 表示しない場合、処置名を変えて下さい。　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>処置登録画面</remarks>
    Public Const CNF5002 = "CNF5002"
    ''' <summary>
    ''' 同一処置名が処置パターンに存在します。
    ''' 処置パターンの処置を表示しますか？
    ''' 表示しない場合、処置名を変えて下さい。　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>処置登録画面</remarks>
    Public Const CNF5003 = "CNF5003"
    ''' <summary>
    ''' 処置名を変更しますか？　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>処置登録画面</remarks>
    Public Const CNF5004 = "CNF5004"
    ''' <summary>
    ''' 処置明細を削除してもよろしいですか？　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>所見登録画面</remarks>
    Public Const CNF5005 = "CNF5005"
    ''' <summary>
    ''' 処置削除してもよろしいですか？　「はい」／「いいえ」
    ''' </summary>
    ''' <remarks>処置登録画面</remarks>
    Public Const CNF5006 = "CNF5006"
    ''' <summary>
    ''' 同一往診日の往診メモが存在します。
    ''' 新たに同一往診日の往診メモを作成しました。
    ''' </summary>
    ''' <remarks>往診メモ登録画面</remarks>
    Public Const CNF8001 = "CNF8001"
    ''' <summary>
    ''' 他のユーザにより、往診メモが削除されています。
    ''' 新たに往診メモを作成しました。
    ''' </summary>
    ''' <remarks>往診メモ登録画面</remarks>
    Public Const CNF8002 = "CNF8002"
    ''' <summary>
    ''' 他のユーザにより、往診メモが更新されています。
    ''' 新たに往診メモを作成しました。
    ''' </summary>
    ''' <remarks>往診メモ登録画面</remarks>
    Public Const CNF8003 = "CNF8003"

#End Region

End Class
